puppies dogs software hardware computer repair dog cats laptop networking computer service breeder notebook puppy tools laptops monitor computers electronics